home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / u.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-07  |  3.8 KB  |  148 lines

  1. import java.io.IOException;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.CommandListener;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Image;
  6. import javax.microedition.lcdui.List;
  7. import javax.microedition.lcdui.Screen;
  8.  
  9. // $FF: renamed from: u
  10. public class class_0 extends List implements CommandListener {
  11.    // $FF: renamed from: byte MicroMail
  12.    private MicroMail field_0;
  13.    // $FF: renamed from: goto javax.microedition.lcdui.Displayable
  14.    private Displayable field_1;
  15.    // $FF: renamed from: int int
  16.    int field_2;
  17.    // $FF: renamed from: new javax.microedition.lcdui.Image
  18.    private Image field_3 = null;
  19.    // $FF: renamed from: a java.lang.String
  20.    private String field_4 = "/EmailUnread.png";
  21.    // $FF: renamed from: for java.lang.String
  22.    private String field_5 = "/EmailRead.png";
  23.    // $FF: renamed from: char javax.microedition.lcdui.Image
  24.    private Image field_6 = null;
  25.    // $FF: renamed from: case javax.microedition.lcdui.Command
  26.    Command field_7;
  27.    // $FF: renamed from: do javax.microedition.lcdui.Command
  28.    Command field_8;
  29.    // $FF: renamed from: if javax.microedition.lcdui.Command
  30.    Command field_9;
  31.    // $FF: renamed from: try javax.microedition.lcdui.Command
  32.    Command field_10;
  33.    // $FF: renamed from: long javax.microedition.lcdui.Command
  34.    Command field_11;
  35.    // $FF: renamed from: else javax.microedition.lcdui.Command
  36.    Command field_12;
  37.  
  38.    public class_0(MicroMail var1, int var2) {
  39.       super(d.int(var2) + "(" + l.if(var2) + ")", 3);
  40.       this.field_7 = new Command(MicroMail.r.getText(1), 2, 4);
  41.       this.field_8 = new Command(MicroMail.r.getText(9), 1, 1);
  42.       this.field_9 = new Command(MicroMail.r.getText(10), 1, 1);
  43.       this.field_10 = new Command(MicroMail.r.getText(11), 1, 2);
  44.       this.field_11 = new Command(MicroMail.r.getText(3), 1, 3);
  45.       this.field_12 = new Command(MicroMail.r.getText(51), 1, 4);
  46.       this.field_0 = var1;
  47.       this.field_2 = var2;
  48.  
  49.       try {
  50.          this.field_3 = Image.createImage(this.field_4);
  51.          this.field_6 = Image.createImage(this.field_5);
  52.       } catch (IOException var4) {
  53.       }
  54.  
  55.       ((Displayable)this).setCommandListener(this);
  56.       if (var2 == 1) {
  57.          ((Displayable)this).addCommand(this.field_8);
  58.       } else if (var2 == 2) {
  59.          ((Displayable)this).addCommand(this.field_10);
  60.          ((Displayable)this).addCommand(this.field_9);
  61.       }
  62.  
  63.       ((Displayable)this).addCommand(this.field_7);
  64.       ((Displayable)this).addCommand(this.field_11);
  65.       ((Displayable)this).addCommand(this.field_12);
  66.       this.method_2(var2);
  67.       System.gc();
  68.    }
  69.  
  70.    // $FF: renamed from: a (java.lang.String) void
  71.    public void method_0(String var1) {
  72.       ((List)this).append(var1, this.field_3);
  73.    }
  74.  
  75.    public void commandAction(Command var1, Displayable var2) {
  76.       MicroMail.mainScreen.if(true);
  77.       if (var1 == this.field_7) {
  78.          MicroMail.display.setCurrent(MicroMail.mainScreen);
  79.          MicroMail.dispose(this);
  80.       } else if (var1 == this.field_8) {
  81.          v var3 = new v(this.field_0, true);
  82.          MicroMail.display.setCurrent(var3);
  83.          MicroMail.dispose(this);
  84.       } else if (var1 == this.field_9) {
  85.          v var5 = new v(this.field_0, false);
  86.          MicroMail.display.setCurrent(var5);
  87.          MicroMail.dispose(this);
  88.       } else if (var1 == this.field_10) {
  89.          e var6 = new e(this.field_0, this, (a)null, -1);
  90.          MicroMail.display.setCurrent(var6);
  91.       } else if (var1 == this.field_11) {
  92.          int var7 = ((List)this).getSelectedIndex();
  93.          if (var7 > -1) {
  94.             a var4 = l.a(this.field_2, var7);
  95.             l.a(this.field_2, var7, var4);
  96.             this.method_1(var7);
  97.             Object var9 = null;
  98.          }
  99.       } else if (var1 == this.field_12) {
  100.          l.for(this.field_2);
  101.          MicroMail.display.setCurrent(MicroMail.mainScreen);
  102.          MicroMail.dispose(this);
  103.       } else if (var1.equals(List.SELECT_COMMAND)) {
  104.          int var8 = ((List)this).getSelectedIndex();
  105.          if (var8 > -1) {
  106.             t var10 = new t(this.field_0, this, this.field_2, var8);
  107.             MicroMail.display.setCurrent(var10);
  108.          }
  109.       }
  110.  
  111.    }
  112.  
  113.    // $FF: renamed from: if (int) void
  114.    public void method_1(int var1) {
  115.       ((List)this).delete(var1);
  116.       ((Screen)this).setTitle(d.int(this.field_2) + "(" + l.if(this.field_2) + ")");
  117.    }
  118.  
  119.    // $FF: renamed from: a (int) int
  120.    public int method_2(int var1) {
  121.       byte var2 = 0;
  122.       int var3 = l.if(var1);
  123.       l.a(var1);
  124.       if (l.if(var1) > 0) {
  125.          for(int var5 = 0; var5 < var3; ++var5) {
  126.             h var4 = l.if(var1, var5);
  127.             if (var4.a) {
  128.                ((List)this).append(var4.if, this.field_3);
  129.             } else {
  130.                ((List)this).append(var4.if, this.field_6);
  131.             }
  132.          }
  133.       }
  134.  
  135.       return var2;
  136.    }
  137.  
  138.    // $FF: renamed from: a (int, java.lang.String, boolean) void
  139.    public void method_3(int var1, String var2, boolean var3) {
  140.       if (var3) {
  141.          ((List)this).set(var1, var2, this.field_6);
  142.       } else {
  143.          ((List)this).set(var1, var2, this.field_3);
  144.       }
  145.  
  146.    }
  147. }
  148.